banner (large sign) - German English Dictionary